Definition of Inula Helenium
-
(noun) tall coarse Eurasian herb having daisylike yellow flowers with narrow petals whose rhizomatous roots are used medicinally
Synonyms of Inula Helenium
Antonyms of Inula Helenium
No Antonyms Found.
Homophones of Inula Helenium
No Homophones Found.